Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F3 Brazil F11 Chile F5 Chile F6 Portugal F1 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Brazil F13 Brazil F14 Brazil F16 Brazil F18 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F10 Italy F11 Brazil F4 Brazil F5 Argentina F7 Argentina F8 Argentina F9 Lebanon F1 Brazil F7 M15 Caslano M15 Bucharest M25 Pardubice M25 Tulsa Espinho Challenger - Espinho Romania F18 Zivnobanka Czech Open - Prostejov Colombia F5 Italy F8 Italy F9 Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Brazil F9 Brazil F12 Brazil F13 Brazil F4 Brazil F14 Brazil F5 Brazil F6 Lebanon F2 Iran F1 Iran F2 Romania F17 Brazil F11 Colombia F6 Brazil F15 Chile F7 Brazil F3 Seguros Bolivar Open - Bogota Brazil F2 Brazil F3 Challenger de Providencia-Copa Kia - Santiago San Luis Potosi Challenger - San Luis Potosi BNP Paribas Primrose - Bordeaux Unicredit Czech Open - Prostejov Sunrise Challenger San Benedetto Challenger Rimini Challenger Recanati Challenger San Remo Challenger Buenos Aires Challenger Bucaramanga Challenger Santiago Challenger M25 Bourg-en-Bresse Quelle Cup 2000 - Furth BMW Brixina Tennis Open 2000 - Bressanone Copa Ericsson Uruguay - Montevideo San Marino Cepu Open - San Marino Copa Ericsson Brazil - Sao Paulo Braunschweig Challenger Nord/LB Open - Braunschweig Top Wool Challenger Biella - Biella Zivnobanka Czech Open - Prostejov Nord/LB Open - Braunschweig Zivnobanka Czech Open - Prostejov Corona Mexico City Open - Mexico City M15 Champaign XL Capital Bermuda Open - Bermuda Pekao Open - Szczecin Copa Ericsson Brazil - Sao Paulo M15 Weston San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Nossa Caixa Tennis Cup - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Pekao Open 2003 - Szczecin Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Buenos Aires Challenger Montevideo Challenger Cepu Open - San Marino Scheveningen Challenger Orleans Challenger Mons Challenger Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Bancolombia Open - Bogota Aberto de Sao Paulo - Sao Paulo Pekao Open 2004 - Szczecin Lugano Challenger Turin Challenger XIII Trofeo Ciudad de Quito - Quito Cleveland Challenger BH Tennis Open - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion ATP Challenger La Serena - La Serena III Aberto Santa Catarina de Tenis - Florianopolis Sao Paulo Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Sao Paulo Challenger Tour Finals Cyclus Open de Tenis - Florianopolis Chevrolet Cup - Santiago Challenger ATP de Cuenca Diario El Mercurio - Cuenca Hungarian Architect Open - Budapest Copa AT&T - Buenos Aires Sybase Open - San Jose Open Seat-Godo 2001 - Barcelona Telenordia Swedish Open - Bastad Copa Petrobras-Argentina - Buenos Aires Gelsor Open Romania - Bucharest Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Mallorca Open - Mallorca Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Biella Challenger Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Bordeaux Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Cali Challenger Braunschweig Challenger San Luis Potosi Challenger Sarasota Challenger Salinas Challenger Tallahassee Challenger Savannah Challenger Milan Challenger Padova Challenger Genova Challenger Montevideo Challenger Copa Ericsson - Buenos Aires Blumenau Challenger Santiago Challenger Tunis Challenger Marburg Challenger Braunschweig Challenger Irving Challenger San Benedetto Challenger XL Capital Bermuda Open - Bermuda Como Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe San Luis Potosi Challenger 2000 - San Luis Potosi U.S. Men's Clay Court Championships - Houston Orlando Challenger Amersfoort Challenger Allianz Suisse Open - Gstaad Copa Ericsson Peru - Lima Idea Prokom Open - Sopot Open Romania - Bucharest Braunschweig Challenger Heineken Open - Auckland Copa Ericsson Argentina - Buenos Aires BellSouth Open - Vina del Mar Argentina Open - Buenos Aires V Torneo Internazionale di Tennis - Barletta Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Copa Ericsson Argentina - Buenos Aires Szczecin Challenger Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Oeiras 3 Challenger Prostejov Challenger Banja Luka Challenger Santo Domingo Challenger Guayaquil Challenger Newport Beach Challenger Dallas Challenger Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel Copa Sevilla Internacionales de Andalucia - Seville Meerbusch Challenger Szczecin Challenger Abierto Mexicano Telcel - Acapulco Campinas Challenger Morelos Challenger Orlando Challenger Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Pozoblanco Challenger Allianz Suisse Open - Gstaad Pekao Open - Szczecin Jaegermeister Open - Braunschweig Mallorca Challenger Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio DPD Challenger 2000 - Aschaffenburg Croatia Open - Umag Copa Ericsson Mexico - Guadalajara Roanne Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven FILA Challenger - Biella Pekao Open 2001 - Szczecin ATP Kremlin Cup - Moscow Top Wool Challenger Biella - Biella Heineken Open - Auckland Segovia Challenger Movistar Open - Vina del Mar Banja Luka Challenger Toulouse Challenger Cassis Challenger Copa Telmex - Buenos Aires Porsche Open - Poznan Open SEAT 2008 - Barcelona BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice China Open - Beijing Movistar Open - Santiago Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Estoril Open - Estoril Galleryfurniture.com Challenge - Atlanta AEGON Championships - London Charlottesville Challenger Swiss Indoors Basel - Basel Heineken Open - Auckland Cleveland Challenger Ethias Trophy - Mons Brasil Open - Sao Paulo Franklin Templeton Tennis Classic - Scottsdale Open de Nice Cote d'Azur - Nice Cary Challenger TD Waterhouse Cup - Long Island Marburg Challenger Credit Agricole Suisse Open - Gstaad Ostrava Challenger Santiago Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Heineken Open - Auckland Rome Challenger Barcelona Open BancSabadell - Barcelona Bordeaux Challenger Prostejov Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich BA-CA Tennis Trophy - Vienna Generali Open 2001 - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing BellSouth Open - Vina del Mar Sao Paulo Challenger Barcelona Open BancSabadell - Barcelona Brasil Open - Costa do Sauipe Geneva Open - Geneva If Stockholm Open - Stockholm Ecuador Open - Quito Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Masters Series - Hamburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow Erste Bank Open - Vienna Ecuador Open - Quito Pilot Pen Tennis - New Haven Proton Malaysian Open - Kuala Lumpur Rio Open - Rio de Janeiro BMW Open - Munich Geneva Open - Geneva Thailand Open - Bangkok Heineken Open - Auckland Brasil Open - Costa do Sauipe Rio Open - Rio de Janeiro AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Chile Dove Men+Care Open - Santiago Legg Mason Tennis Classic - Washington Porto Challenger Dallas Challenger Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo International German Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Copa Telmex - Buenos Aires Brasil Open - Sao Paulo Open Sabadell Atlantico - Barcelona The Priority Telecom Open - Amersfoort Indianapolis Tennis Championships - Indianapolis Synsam Swedish Open - Bastad Bogota Challenger SkiStar Swedish Open - Bastad Tunis Challenger Sao Paulo Challenger Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open de Moselle - Metz Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Campinas Challenger Braunschweig Challenger Rennes Challenger Heineken Open - Auckland Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Copa Claro - Buenos Aires Asuncion Challenger Irving Challenger Farmers Classic - Los Angeles Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Lima Challenger Abierto Mexicano Telcel - Acapulco Campionati Internazionali di Sicilia - Palermo Energis Open - Amersfoort Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Buenos Aires Challenger Credit Agricole Suisse Open - Gstaad Apia International - Sydney Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires ATP Challenger Tour Finals TEB BNP Paribas Istanbul Open - Istanbul Biella Challenger Credit Agricole Suisse Open - Gstaad Citi Open - Washington Brisbane - Brisbane Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Dallas Challenger China Open - Beijing Valencia Open - Valencia Forli Challenger Apia International - Sydney Lisbon Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Sopot Challenger Copa Ericsson Peru - Lima Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Murcia Challenger Suisse Open - Gstaad Generali Open - Kitzbuhel Perugia Challenger Amersfoort Challenger Copa Telmex - Buenos Aires Ecuador Open - Quito L'Aquila Challenger Como Challenger Argentina Open - Buenos Aires Las Vegas Challenger Newport Beach Challenger Campinas Challenger Tenerife Challenger Santiago Challenger Rio Open - Rio de Janeiro Poznan Challenger Liberec Challenger Croatia Open - Umag Delray Beach Open - Delray Beach Amersfoort Challenger Pozoblanco Challenger Generali Open - Kitzbuhel Open Romania - Bucharest Heineken Open - Auckland Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Miami Rio Open - Rio de Janeiro The Nottingham Open - Nottingham Tennis Masters Series - Monte Carlo Mercedes Cup - Stuttgart Tennis Masters Series - Rome Dutch Open Tennis - Amersfoort Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid If Stockholm Open - Stockholm Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Abierto Mexicano de Tenis Pegaso - Acapulco Davidoff Swiss Indoors - Basel Copa AT&T - Buenos Aires Brasil Open - Sao Paulo Suisse Open - Gstaad AEGON International - Eastbourne Open Seat Godo - Barcelona 2001 Mercedes Cup - Stuttgart Trofeo Conde de Godo - Barcelona Grand Prix de Tennis de Lyon - Lyon Alicante Challenger Francavilla Challenger Ann Arbor Challenger Tallahassee Challenger Ordina Open - 's-Hertogenbosch Pau Challenger Rogers Cup - Montreal Thailand Open - Bangkok Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Miami Western & Southern Financial Group Masters - Cincinnati Open de Moselle - Metz ARAG World Team Championship - Dusseldorf Masters Series Hamburg - Hamburg Wimbledon - London BMW Open - Munich BNP Paribas Masters - Paris Open de Moselle - Metz Wimbledon - London Mutua Madrilena Masters Madrid - Madrid Brisbane International - Brisbane Campionati BNL dItalia - Rome Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Mercedes Cup - Stuttgart Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Interwetten Austrian Open - Kitzbuhel Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rio Open - Rio de Janeiro Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati VTR Open - Vina del Mar Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Tennis Masters Series - Indian Wells Masters Series Monte-Carlo - Monte Carlo SkiStar Swedish Open - Bastad Pacific Life Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Western & Southern Financial Group Masters - Cincinnati Ordina Open - 's-Hertogenbosch Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Mercedes Cup - Stuttgart French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Brasil Open - Sao Paulo Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London China Open - Beijing Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, ARG-GBR 4-1 70th River Oaks International Tennis Tournament - Houston Olympics - Beijing French Open (juniors) Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, Group I, 2R, ECU-BRA 0-5 Olympics - Rio de Janeiro Wimbledon (juniors) Olympics - London